package com.itbaizhan.openhis.service;

import com.itbaizhan.openhis.domain.Notice;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itbaizhan.openhis.dto.NoticeDto;
import com.itbaizhan.openhis.vo.DataGridView;

/**
* @author MR
* @description 针对表【sys_notice(通知公告表)】的数据库操作Service
* @createDate 2025-07-01 23:22:56
*/
public interface NoticeService extends IService<Notice> {
	//查询所有通知公告
	DataGridView listNoticeForPage(NoticeDto noticeDto);
	//添加通知公告
	int addNotice(NoticeDto noticeDto);
	//修改通知公告
	int updateNotice(NoticeDto noticeDto);
	//批量删除通知公告
	int deleteNoticeByIds(Long[] noticeIds);
	//根据ID查询一个通知公告
	Notice getOne(Long noticeId);
}
